package com.sigmatrix.h5.service.rebate.demo.a;

import com.sigmatrix.h5.auth.ILoginUser;
import com.sigmatrix.h5.service.rebate.AbstractHandler;
import com.sigmatrix.h5.service.rebate.IRebateInput;
import com.sigmatrix.h5.service.rebate.IRebateResult;
import com.sigmatrix.h5.service.rebate.RebateBaseInfo;
import com.sigmatrix.h5.service.rebate.RebateCandidate;
import com.sigmatrix.h5.service.rebate.RebateObjects;

/**
 * ahandler 测试
 * 
 * @author wei.wang
 *
 */
public class ARebateHandler extends AbstractHandler<RebateBaseInfo> {

	@Override
	public RebateCandidate getRebateCandidate(RebateBaseInfo info) {
		System.err.println("getRebateCandidate");
		return new RebateCandidate();
	}

	@Override
	public RebateBaseInfo buildRebateBaseInfo() {
		System.err.println("buildRebateBaseInfo");
		return new RebateBaseInfo();
	}

	@Override
	protected IRebateResult convert(RebateObjects chooseObject, RebateBaseInfo rebateBaseInfo, IRebateInput input,
			ILoginUser userInfo) {
		System.err.println("convert");
		return new ARebateResult();
	}


}
